package com.sqxgg.drugstore.autoSql.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 使用数据库时间,一般加载到Date类型的属性上,用于属性存储时候使用数据库时间而非服务器时间
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface DatabaseTime {
    /**
     * 操作,可以在insert,update时候进行时间数据自动更新操作
     * @return
     */
    Operate[] operate();
    enum Operate{
        INSERT,
        UPDATE,
    }
}
